gdk: Make event-related apis private
authorMatthias Clasen <mclasen@redhat.com>
Mon, 18 May 2020 13:02:13 +0000 (09:02 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 28 May 2020 18:53:08 +0000 (14:53 -0400)
Without a way to create events, there is no point
in allowing gdk_display_put_event to be used from
the outside. And little good can come out of using
the other apis, so just make them all private.

docs/reference/gdk/gdk4-sections.txt
gdk/gdkdisplay.h
gdk/gdkdisplayprivate.h

index 30b09adea850acf8772a9c8eaa5df091d26fa3e2..4fb323a24229410fedf085e7e031c052229d07a1 100644 (file)
@@ -79,10 +79,6 @@ gdk_display_sync
 gdk_display_flush
 gdk_display_close
 gdk_display_is_closed
-gdk_display_get_event
-gdk_display_peek_event
-gdk_display_put_event
-gdk_display_has_pending
 gdk_display_is_rgba
 gdk_display_is_composited
 gdk_display_get_default_group
index 0a6f6ef2c038f1a9eed6d0f4be6229a2cf23581c..045a5038aa615eeec4578287a1678a3fee70b7de 100644 (file)
@@ -68,16 +68,6 @@ gboolean    gdk_display_is_rgba            (GdkDisplay  *display);
 GDK_AVAILABLE_IN_ALL
 gboolean    gdk_display_supports_input_shapes (GdkDisplay    *display);
 
-GDK_AVAILABLE_IN_ALL
-GdkEvent* gdk_display_get_event  (GdkDisplay     *display);
-GDK_AVAILABLE_IN_ALL
-GdkEvent* gdk_display_peek_event (GdkDisplay     *display);
-GDK_AVAILABLE_IN_ALL
-void      gdk_display_put_event  (GdkDisplay     *display,
-                                  GdkEvent       *event);
-GDK_AVAILABLE_IN_ALL
-gboolean  gdk_display_has_pending (GdkDisplay  *display);
-
 GDK_AVAILABLE_IN_ALL
 GdkDisplay *gdk_display_get_default (void);
 
index c1247d1954946d6e4e522374198c1b09c71c94d1..f6a1b32b06ab26827f3045daac57553b280270d3 100644 (file)
@@ -244,6 +244,12 @@ void                gdk_display_emit_opened           (GdkDisplay       *display
 void                gdk_display_setting_changed       (GdkDisplay       *display,
                                                        const char       *name);
 
+GdkEvent *          gdk_display_get_event             (GdkDisplay       *display);
+GdkEvent *          gdk_display_peek_event            (GdkDisplay       *display);
+void                gdk_display_put_event             (GdkDisplay       *display,
+                                                       GdkEvent         *event);
+gboolean            gdk_display_has_pending           (GdkDisplay       *display);
+
 
 G_END_DECLS